package database

import java.sql.Connection

/**
 * 数据库交互接口
 * @property db DB 数据库类型
 * @property isTransaction Boolean 是否是事务
 */
interface DataBase {
    val db: DB

    val isTransaction: Boolean

    /**
     * 获取一个数据库连接
     * @return Connection 数据库连接
     */
    fun getConnection(): Connection
}